package com.itfreer.xjmh.cycle.entity;

import java.io.Serializable;
import com.itfreer.form.api.entity.EntityBase;
import com.itfreer.form.api.reflect.DictionaryField;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Transient;

/**
 * 定义公安空防安全实体
 */
@Entity(name = "t_cycle_air_security_police")
public class CycleAirSecurityPoliceEntity extends EntityBase implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@Id
	@Column(name = "id", length = 50, nullable = true)
	private String id;

	/**
	 * 所属机场---字典
	 */
	@Column(name = "airport", length = 50, nullable = true)
	@DictionaryField(dictionaryName = "zd_airport", toFieldName = "airportName")
	private String airport;

	@Column(name = "airport_name", length = 50, nullable = true)
	private String airportName;
	
	/**
	 * 非法干扰行为
	 */
	@Column(name = "illegal_event", nullable = true)
	private Integer illegalevent;
	
	/**
	 * 不守规旅客行为和扰乱性旅客行为
	 */
	@Column(name = "disturb_event", nullable = true)
	private Integer disturbevent;
	
	/**
	 * 警卫-专包机勤务
	 */
	@Column(name = "g_charter_count", nullable = true)
	private Integer gchartercount;
	
	/**
	 * 警卫-出动警力
	 */
	@Column(name = "g_charter_send_person", nullable = true)
	private Integer gchartersendperson;
	
	/**
	 * 警卫-保障要人
	 */
	@Column(name = "g_flight_protect_person", nullable = true)
	private Integer gflightprotectperson;
	
	/**
	 * 警卫-保障航班
	 */
	@Column(name = "g_flight_protect_flight", nullable = true)
	private Integer gflightprotectflight;

	/**
	 * 警卫-出动警力
	 */
	@Column(name = "g_flight_send_person", nullable = true)
	private Integer gflightsendperson;
	
	/**
	 * 公安-破案
	 */
	@Column(name = "p_criminal_solve_case", nullable = true)
	private Integer pcriminalsolvecase;
	
	/**
	 * 公安-抓获犯罪嫌疑人
	 */
	@Column(name = "p_criminal_arrest_person", nullable = true)
	private Integer pcriminalarrestperson;
	
	/**
	 * 公安-查获逃犯
	 */
	@Column(name = "p_criminal_escape_person", nullable = true)
	private Integer pcriminalescapeperson;
	
	/**
	 * 公安-破案
	 */
	@Column(name = "p_terrorist_solve_case", nullable = true)
	private Integer pterroristsolvecase;
	
	/**
	 * 公安-查获犯罪嫌疑人
	 */
	@Column(name = "p_terrorist_arrest_person", nullable = true)
	private Integer pterroristarrestperson;
	
	/**
	 * 公安-处置
	 */
	@Column(name = "p_group_handle", nullable = true)
	private Integer pgrouphandle;
	
	/**
	 * 公安-出动警力
	 */
	@Column(name = "p_group_send_person", nullable = true)
	private Integer pgroupsendperson;
	
	/**
	 * 公安-火灾
	 */
	@Column(name = "p_fire_count", nullable = true)
	private Integer pfirecount;
	
	/**
	 * 公安-火灾损失
	 */
	@Column(name = "p_fire_lose", nullable = true)
	private Double pfirelose;
	
	/**
	 * 公安-检查
	 */
	@Column(name = "p_fire_check", nullable = true)
	private Integer pfirecheck;
	
	/**
	 * 公安-发出整改单
	 */
	@Column(name = "p_fire_change", nullable = true)
	private Integer pfirechange;
	
	/**
	 * 公安-破获案件数
	 */
	@Column(name = "p_drug_solve_case", nullable = true)
	private Integer pdrugsolvecase;
	
	/**
	 * 公安-缴获毒品数
	 */
	@Column(name = "p_drug_count", nullable = true)
	private Double pdrugcount;
	
	/**
	 * 公安-抓获人数
	 */
	@Column(name = "p_drug_person_count", nullable = true)
	private Integer pdrugpersoncount;

	/**
	 * 公安-处置
	 */
	@Column(name = "p_fake_terrorist_handle", nullable = true)
	private Integer pfaketerroristhandle;
	
	/**
	 * 公安-处理
	 */
	@Column(name = "p_fake_terrorist_solve", nullable = true)
	private Integer pfaketerroristsolve;
	
	/**
	 * 公安-拘留
	 */
	@Column(name = "p_fake_terrorist_detain", nullable = true)
	private Integer pfaketerroristdetain;
	
	/**
	 * 公安-经济处罚
	 */
	@Column(name = "p_fake_terrorist_publish", nullable = true)
	private Integer pfaketerroristpublish;
	
	/**
	 * 公安-查处治安事件
	 */
	@Column(name = "p_transport_case", nullable = true)
	private Integer ptransportcase;
	
	/**
	 * 公安-治安处罚
	 */
	@Column(name = "p_transport_publish", nullable = true)
	private Integer ptransportpublish;
	
	/**
	 * 公安-交通违章
	 */
	@Column(name = "p_transport_illegal", nullable = true)
	private Integer ptransportillegal;
	
	/**
	 * 公安-交通事故
	 */
	@Column(name = "p_transport_accident", nullable = true)
	private Integer ptransportaccident;
	
	/**
	 * 空地联动-安检报警
	 */
	@Column(name = "af_check_alarm", nullable = true)
	private Integer afcheckalarm;
	
	/**
	 * 空地联动-机组报警
	 */
	@Column(name = "af_flight_alarm", nullable = true)
	private Integer afflightalarm;
	
	/**
	 * 空地联动-刑事立案
	 */
	@Column(name = "af_criminal_case", nullable = true)
	private Integer afcriminalcase;
	
	/**
	 * 空地联动-治安处罚
	 */
	@Column(name = "af_publish", nullable = true)
	private Integer afpublish;
	
	/**
	 * 空地联动-不予立案
	 */
	@Column(name = "af_reject", nullable = true)
	private Integer afreject;
	
	/**
	 * 内部保卫-检查企事业单位
	 */
	@Column(name = "i_check_unit", nullable = true)
	private Integer icheckunit;
	
	/**
	 * 内部保卫-检查治安保卫重点单位
	 */
	@Column(name = "i_check_import_unit", nullable = true)
	private Integer icheckimportunit;
	
	/**
	 * 内部保卫-检查发现治安隐患
	 */
	@Column(name = "i_check_hide_danger", nullable = true)
	private Integer icheckhidedanger;
	
	/**
	 * 内部保卫-发出通知书
	 */
	@Column(name = "i_send_notice", nullable = true)
	private Integer isendnotice;
	
	/**
	 * 内部保卫-开展法制宣传教育
	 */
	@Column(name = "i_hold_teach", nullable = true)
	private Integer iholdteach;
	
	/**
	 * 内部保卫-发生涉及内部人员犯罪
	 */
	@Column(name = "i_crinimal", nullable = true)
	private Integer icrinimal;

	/**
	 * 内部保卫-涉及内保人员
	 */
	@Column(name = "i_protect_person", nullable = true)
	private Integer iprotectperson;

	/**
	 * 内部保卫-治安拘留
	 */
	@Column(name = "i_detain", nullable = true)
	private Integer idetain;
	

	/**
	 * 租户ID
	 */
	@Column(name = "s_tenantID", length = 50, nullable = true)
	private String tenantID;

	/**
	 * 租户名称
	 */
	@Column(name = "s_tenantName", length = 50, nullable = true)
	private String tenantName;


	/**
	 * 创建人ID
	 */
	@Column(name = "s_createUserid", length = 50, nullable = true)
	private String createUserid;
	
	/**
	 * 创建人
	 */
	@Column(name = "s_createUsername", length = 50, nullable = true)
	private String createUsername;
	
	/**
	 * 创建时间
	 */
	@Column(name = "s_createTime", nullable = true)
	private java.util.Date createTime;


	/**
	 * 主键
	 */
	@Override
	public String getId() {
		return id;
	}

	/**
	 * 主键
	 */
	@Override
	public void setId(String value) {
		this.id = value;
	}
	
	
	/**
	 * 非法干扰行为
	 */
	public Integer getIllegalevent() {
		return illegalevent;
	}

	/**
	 * 非法干扰行为
	 */
	public void setIllegalevent(Integer value) {
		this.illegalevent = value;
	}
	/**
	 * 不守规旅客行为和扰乱性旅客行为
	 */
	public Integer getDisturbevent() {
		return disturbevent;
	}

	/**
	 * 不守规旅客行为和扰乱性旅客行为
	 */
	public void setDisturbevent(Integer value) {
		this.disturbevent = value;
	}
	/**
	 * 空地联动-安检报警
	 */
	public Integer getAfcheckalarm() {
		return afcheckalarm;
	}

	/**
	 * 空地联动-安检报警
	 */
	public void setAfcheckalarm(Integer value) {
		this.afcheckalarm = value;
	}
	/**
	 * 空地联动-机组报警
	 */
	public Integer getAfflightalarm() {
		return afflightalarm;
	}

	/**
	 * 空地联动-机组报警
	 */
	public void setAfflightalarm(Integer value) {
		this.afflightalarm = value;
	}
	/**
	 * 空地联动-刑事立案
	 */
	public Integer getAfcriminalcase() {
		return afcriminalcase;
	}

	/**
	 * 空地联动-刑事立案
	 */
	public void setAfcriminalcase(Integer value) {
		this.afcriminalcase = value;
	}
	/**
	 * 空地联动-治安处罚
	 */
	public Integer getAfpublish() {
		return afpublish;
	}

	/**
	 * 空地联动-治安处罚
	 */
	public void setAfpublish(Integer value) {
		this.afpublish = value;
	}
	/**
	 * 空地联动-不予立案
	 */
	public Integer getAfreject() {
		return afreject;
	}

	/**
	 * 空地联动-不予立案
	 */
	public void setAfreject(Integer value) {
		this.afreject = value;
	}

	public Integer getGchartercount() {
		return gchartercount;
	}

	public void setGchartercount(Integer gchartercount) {
		this.gchartercount = gchartercount;
	}

	public Integer getGchartersendperson() {
		return gchartersendperson;
	}

	public void setGchartersendperson(Integer gchartersendperson) {
		this.gchartersendperson = gchartersendperson;
	}

	public Integer getGflightprotectperson() {
		return gflightprotectperson;
	}

	public void setGflightprotectperson(Integer gflightprotectperson) {
		this.gflightprotectperson = gflightprotectperson;
	}

	public Integer getGflightprotectflight() {
		return gflightprotectflight;
	}

	public void setGflightprotectflight(Integer gflightprotectflight) {
		this.gflightprotectflight = gflightprotectflight;
	}

	public Integer getGflightsendperson() {
		return gflightsendperson;
	}

	public void setGflightsendperson(Integer gflightsendperson) {
		this.gflightsendperson = gflightsendperson;
	}

	public Integer getPcriminalsolvecase() {
		return pcriminalsolvecase;
	}

	public void setPcriminalsolvecase(Integer pcriminalsolvecase) {
		this.pcriminalsolvecase = pcriminalsolvecase;
	}

	public Integer getPcriminalarrestperson() {
		return pcriminalarrestperson;
	}

	public void setPcriminalarrestperson(Integer pcriminalarrestperson) {
		this.pcriminalarrestperson = pcriminalarrestperson;
	}

	public Integer getPcriminalescapeperson() {
		return pcriminalescapeperson;
	}

	public void setPcriminalescapeperson(Integer pcriminalescapeperson) {
		this.pcriminalescapeperson = pcriminalescapeperson;
	}

	public Integer getPterroristsolvecase() {
		return pterroristsolvecase;
	}

	public void setPterroristsolvecase(Integer pterroristsolvecase) {
		this.pterroristsolvecase = pterroristsolvecase;
	}

	public Integer getPterroristarrestperson() {
		return pterroristarrestperson;
	}

	public void setPterroristarrestperson(Integer pterroristarrestperson) {
		this.pterroristarrestperson = pterroristarrestperson;
	}

	public Integer getPgrouphandle() {
		return pgrouphandle;
	}

	public void setPgrouphandle(Integer pgrouphandle) {
		this.pgrouphandle = pgrouphandle;
	}

	public Integer getPgroupsendperson() {
		return pgroupsendperson;
	}

	public void setPgroupsendperson(Integer pgroupsendperson) {
		this.pgroupsendperson = pgroupsendperson;
	}

	public Integer getPfirecount() {
		return pfirecount;
	}

	public void setPfirecount(Integer pfirecount) {
		this.pfirecount = pfirecount;
	}

	public Double getPfirelose() {
		return pfirelose;
	}

	public void setPfirelose(Double pfirelose) {
		this.pfirelose = pfirelose;
	}

	public Integer getPfirecheck() {
		return pfirecheck;
	}

	public void setPfirecheck(Integer pfirecheck) {
		this.pfirecheck = pfirecheck;
	}

	public Integer getPfirechange() {
		return pfirechange;
	}

	public void setPfirechange(Integer pfirechange) {
		this.pfirechange = pfirechange;
	}

	public Integer getPdrugsolvecase() {
		return pdrugsolvecase;
	}

	public void setPdrugsolvecase(Integer pdrugsolvecase) {
		this.pdrugsolvecase = pdrugsolvecase;
	}

	public Double getPdrugcount() {
		return pdrugcount;
	}

	public void setPdrugcount(Double pdrugcount) {
		this.pdrugcount = pdrugcount;
	}

	public Integer getPdrugpersoncount() {
		return pdrugpersoncount;
	}

	public void setPdrugpersoncount(Integer pdrugpersoncount) {
		this.pdrugpersoncount = pdrugpersoncount;
	}

	public Integer getPfaketerroristhandle() {
		return pfaketerroristhandle;
	}

	public void setPfaketerroristhandle(Integer pfaketerroristhandle) {
		this.pfaketerroristhandle = pfaketerroristhandle;
	}

	public Integer getPfaketerroristsolve() {
		return pfaketerroristsolve;
	}

	public void setPfaketerroristsolve(Integer pfaketerroristsolve) {
		this.pfaketerroristsolve = pfaketerroristsolve;
	}

	public Integer getPfaketerroristdetain() {
		return pfaketerroristdetain;
	}

	public void setPfaketerroristdetain(Integer pfaketerroristdetain) {
		this.pfaketerroristdetain = pfaketerroristdetain;
	}

	public Integer getPfaketerroristpublish() {
		return pfaketerroristpublish;
	}

	public void setPfaketerroristpublish(Integer pfaketerroristpublish) {
		this.pfaketerroristpublish = pfaketerroristpublish;
	}

	public Integer getPtransportcase() {
		return ptransportcase;
	}

	public void setPtransportcase(Integer ptransportcase) {
		this.ptransportcase = ptransportcase;
	}

	public Integer getPtransportpublish() {
		return ptransportpublish;
	}

	public void setPtransportpublish(Integer ptransportpublish) {
		this.ptransportpublish = ptransportpublish;
	}

	public Integer getPtransportillegal() {
		return ptransportillegal;
	}

	public void setPtransportillegal(Integer ptransportillegal) {
		this.ptransportillegal = ptransportillegal;
	}

	public Integer getPtransportaccident() {
		return ptransportaccident;
	}

	public void setPtransportaccident(Integer ptransportaccident) {
		this.ptransportaccident = ptransportaccident;
	}

	public Integer getIcheckunit() {
		return icheckunit;
	}

	public void setIcheckunit(Integer icheckunit) {
		this.icheckunit = icheckunit;
	}

	public Integer getIcheckimportunit() {
		return icheckimportunit;
	}

	public void setIcheckimportunit(Integer icheckimportunit) {
		this.icheckimportunit = icheckimportunit;
	}

	public Integer getIcheckhidedanger() {
		return icheckhidedanger;
	}

	public void setIcheckhidedanger(Integer icheckhidedanger) {
		this.icheckhidedanger = icheckhidedanger;
	}

	public Integer getIsendnotice() {
		return isendnotice;
	}

	public void setIsendnotice(Integer isendnotice) {
		this.isendnotice = isendnotice;
	}

	public Integer getIholdteach() {
		return iholdteach;
	}

	public void setIholdteach(Integer iholdteach) {
		this.iholdteach = iholdteach;
	}

	public Integer getIcrinimal() {
		return icrinimal;
	}

	public void setIcrinimal(Integer icrinimal) {
		this.icrinimal = icrinimal;
	}

	public Integer getIdetain() {
		return idetain;
	}

	public void setIdetain(Integer idetain) {
		this.idetain = idetain;
	}

	public Integer getIprotectperson() {
		return iprotectperson;
	}

	public void setIprotectperson(Integer iprotectperson) {
		this.iprotectperson = iprotectperson;
	}

	public String getAirport() {
		return airport;
	}

	public void setAirport(String airport) {
		this.airport = airport;
	}

	public String getAirportName() {
		return airportName;
	}

	public void setAirportName(String airportName) {
		this.airportName = airportName;
	}

	/**
	 * 租户ID
	 */
	@Override
	public String getTenantID() {
		return tenantID;
	}
	
	/**
	 * 租户ID
	 */
	@Override
	public void setTenantID(String tenantID) {
		this.tenantID = tenantID;
	}

	/**
	 * 租户名称
	 */
	@Override
	public String getTenantName() {
		return tenantName;
	}
	
	/**
	 * 租户名称
	 */
	@Override
	public void setTenantName(String tenantName) {
		this.tenantName = tenantName;
	}


	/**
	 * 设置创建时间值
	 */
	@Override
	public void setCreateTime(java.util.Date time) {
		this.createTime = time;
	}
	
	public java.util.Date getCreateTime() {
		return this.createTime;
	}

	/**
	 * 设置创建人值
	 */
	@Override
	public void setCreateUserID(String userID) {
		this.createUserid = userID;
	}
	
	public String getCreateUserID() {
		return this.createUserid;
	}

	/**
	 * 设置创建人值
	 */
	@Override
	public void setCreateUserName(String userName) {
		this.createUsername = userName;
	}
	
	public String getCreateUserName() {
		return this.createUsername;
	}

}
